//页面加载完成
(function(){
	$(function(){
		setIconStatus();
		$("#kaptchaCodeImg").click(function () {
			$(this).attr("src",getPath() + "kaptcha.jpg?date=" + new Date().pattern("yyyy-MM-dd hh:mm:ss.S"));
		});
		intiValidate();
		$(".login-button").click(doSubmit);
		$("#kaptchaCode").keyup(doReturn);
	});

	//设置选中输入框时，图标变更
	function setIconStatus(){
		$("input").focus(function () {
			$(this).prev().addClass('focus');
		});
		$("input").focusout(function () {
			$(".login-icon").removeClass('focus');
		});
	}

	function doReturn(event) {
		if (event.keyCode == 13) {
			doSubmit();
		}
	}

	function intiValidate(){
		$("#loginForm").validate({
			rules:{
				username:"required",
				password:{
					required:true
				},
				kaptchaCode:"required"
			},
			messages:{
				username:"请输入用户名",
				password:{
					required:"请输入密码"
				},
				kaptchaCode: "请输入验证码"
			},
			errorPlacement: function(eror,element){
				var id = element.attr("id");
				element.addClass("error-border");
				$("#" + id + "-error").text(eror.text());
			},
			success:function(label){
				var elementId = label.attr("id").substring(0,label.attr("id").length - 6);
				$("#" + elementId).removeClass("error-border");
				$("#" + elementId + "-error").text('');
			}
		});
	}

	function doSubmit() {
		$("#loginError").html("");

		if($("#loginForm").valid()){
			$("#loginForm").submit();
		}

	}

})();
